package study.member.sungil.operator;

import study.member.sungil.datatype.DataTypeEx;

/**
 * @author : hiyogils
 * @date : 2014. 11. 18.
 * @description : 단항 , 산술 , 비교 , 논리 , 삼항 , 대입
 *  우선순위 : 산술 > 비교 > 논리 > 대입
 *  단한 > 이항 > 삼항
 *  단항연산자와 대입 연산자를 제외한 모든 연산의 진행 방향은 왼쪽에서 오른쪽
 *  
 */
public class OperatorEx {
	
	public static void main(String[] args) {
		int i=5;
		System.out.println(i);
		System.out.println(i++);
		System.out.println(i);
		System.out.println(++i);
		
		//ex2
		System.out.println(DataTypeEx.line);
		int appleCnt = 5;
		int j = 0;
		j = appleCnt++;
		System.out.println("j = " + j);
		System.out.println("appleCnt = " + appleCnt);
		
		//ex5
		System.out.println(DataTypeEx.line);
		int integer = -10;
		integer = +10;
		System.out.println(integer);
		integer = -10;
		integer = -i;
		System.out.println(integer);
		
		//ex6 논리부정 연산자 !
		System.out.println(DataTypeEx.line);
		boolean power = false;
		System.out.println(power);
		power = !power;
		System.out.println(power);
		power = !power;
		System.out.println(power);
		
		
	}

}
